home *** CD-ROM | disk | FTP | other *** search
/ Mission 3 / Mission 3.zip / Mission 3.iso / texte / 7up_pd / vt52.h < prev    next >
Text File  |  1998-10-29  |  1KB  |  37 lines

  1. /*
  2.   VT52 Emulator Steuerbefehle für C
  3.   ©1985 K.Ullmann & CCD-Walluf
  4. */
  5. /*
  6. #define _print(c)    Bconout(2,c)             /* Output to Console  */
  7. */
  8. #define _print(c)    Cconout(c)             /* Output to Console  */
  9. #define _prtesc(c)   _print(0x1b),_print(c)   /* Print ESC Sequence */
  10. #define cls()        _prtesc('E')
  11. #define clrrest()    _prtesc('J')
  12. #define clrtop()     _prtesc('d')
  13. #define clrline()    _prtesc('l')
  14. #define clrleft()    _prtesc('o')
  15. #define clrright()   _prtesc('K')
  16. #define pos(x,y)     _prtesc('Y'),_print((y)+32),_print((x)+32)
  17. #define home()       _prtesc('H')
  18. #define crs_up()     _prtesc('A')
  19. #define crs_down()   _prtesc('B')
  20. #define crs_right()  _prtesc('C')
  21. #define crs_left()   _prtesc('D')
  22. #define crss_up()    _prtesc('I')
  23. #define crss_down()  _print(LF)
  24. #define crs_save()   _prtesc('j')
  25. #define crs_put()    _prtesc('k')
  26. #define ins_line()   _prtesc('L')
  27. #define del_line()   _prtesc('M')
  28. #define c_color(x)   _prtesc('b'),_print(x)
  29. #define b_mode(x)    _prtesc('c'),_print(x)
  30. #define crs_on()     _prtesc('e')
  31. #define crs_off()    _prtesc('f')
  32. #define rev_on()     _prtesc('p')
  33. #define rev_off()    _prtesc('q')
  34. #define wrap_on()    _prtesc('v')
  35. #define wrap_off()   _prtesc('w')
  36.  
  37.